package br.com.quad.seguranca.dao;

import br.com.quad.dao.HibernateDAO;
import br.com.quad.seguranca.bean.Area;
import br.com.quad.seguranca.bean.Grupo;
import br.com.quad.seguranca.bean.Sistema;
import br.com.quad.seguranca.bean.Usuario;

public class HibernateDAOFactory {
	
	public HibernateDAOFactory() {
		
	}
	public HibernateDAO<Area> getAreaDAO() {
		return new HibernateDAO<Area> (Area.class);
	}

	public HibernateDAO<Grupo> getGrupoDAO() {
		return new HibernateDAO<Grupo> (Grupo.class);
	}
	public HibernateDAO<Usuario> getUsuarioDAO() {
		return new HibernateDAO<Usuario> (Usuario.class);
	}	
	public HibernateDAO<Sistema> getSistemaDAO() {
		return new HibernateDAO<Sistema> (Sistema.class);
	}
}
